﻿=== Processo: Aprova��o de Pedido de Compra ===
    Formulario (cardIndex): 995
    Versao: 27
    Form Source: server

activityId   Tipo               Nome                                     Swimlane            
--------------------------------------------------------------------------------------------
3 (start)    StartEvent         Inicial                                  Protheus            
5            Task               Aprovar/Reprovar PC                      Gestores de Clinica 
30           ExclusiveGW        Aprovad o?                               Sistema             
9 (end)      EndEvent           Fim com cancelamento de processo         Sistema             
13 (end)     EndEvent           Fim                                      Sistema             

Total: 1 tasks, 1 gateways, 1 start, 2 end
Swimlanes: Protheus, Gestores de Clinica, Sistema

============================================================
DIAGRAMA MERMAID
============================================================

```mermaid
graph TD
    usertask5[Aprovar/Reprovar PC]
    exclusivegateway30{Aprovad o?}
    usertask5 --> exclusivegateway30
    endcancel9((Fim com cancelamento de processo))
    exclusivegateway30 -->|N�o| endcancel9
    startevent3((Inicial))
    startevent3 --> usertask5
    endevent13((Fim))
    exclusivegateway30 --> endevent13
    annotationtask19 --> usertask5
```

============================================================
ESQUELETO displayFields.js
============================================================

// displayFields.js � Aprova��o de Pedido de Compra
// Gerado automaticamente pelo parser de .process
// Atividades extraidas: 1

function displayFields(form, customHTML, logger) {
    var numState = parseInt(getValue("WKNumState"));

    // Atividade 5 � Aprovar/Reprovar PC � Swimlane: Gestores de Clinica
    if (numState == 5) {
        // TODO: configurar campos visiveis/ocultos para 'Aprovar/Reprovar PC'
    }
}

============================================================
ESQUELETO enableFields.js
============================================================

// enableFields.js � Aprova��o de Pedido de Compra
// Gerado automaticamente pelo parser de .process

function enableFields(form) {
    var numState = parseInt(getValue("WKNumState"));

    // Atividade 5 � Aprovar/Reprovar PC
    if (numState == 5) {
        // TODO: habilitar/desabilitar campos para 'Aprovar/Reprovar PC'
    }
}
